Nuprl Lemma : subtype-set-hasloc 11,40

i:Id, d:({k:Knd| hasloc(k;i)}  List).
{k:Knd| (k  d)}  r {k:{k:Knd| hasloc(k;i)} | (k  d)}  
latex


DefinitionsFalse, P  Q, A, {T}, x:AB(x), SQType(T), s = t, , ||as||, s ~ t, A  B, , , left + right, x:AB(x), T, True, P  Q, Dec(P), #$n, a < b, Void, x:A  B(x), A c B, x:AB(x), (x  l), case b of inl(x) => s(x) | inr(y) => t(y), if b then t else f fi , b, xLP(x), xt(x), type List, Id, l[i], hasloc(k;i), b, Knd, {x:AB(x)} , t  T
Lemmasl member set, select wf, decidable assert, hasloc wf, Knd sq

origin